finding zeros of polynomials